local skill = fk.CreateSkill{
    name = "lingling__roushenzhaochide",
}
Fk:loadTranslationTable{
    ["lingling__roushenzhaochide"] = "肉神找吃的",
    [":lingling__roushenzhaochide"] = "出牌阶段限一次，你可以随机获得一名其他角色手牌中的一张【桃】或【酒】。",
}
skill:addEffect("active",{
    anim_type = "control",
    max_phase_use_time = 1,
    can_use = function (self, player)
        return self:withinTimesLimit(player,Player.HistoryPhase)
    end,
    card_num = 0,
    card_filter = Util.FalseFunc,
    target_num = 0,
    target_filter = Util.FalseFunc,
    on_use = function (self, room, effect)
        local player = effect.from
        local cards = {}
        for _, cp in ipairs(room:getOtherPlayers(player)) do
            table.insertTableIfNeed(cards,table.filter(cp:getCardIds("h"),function (cardID)
                return Fk:getCardById(cardID).trueName == "peach" or Fk:getCardById(cardID).trueName == "analeptic"
            end))
        end
        if #cards > 0 then
            room:obtainCard(player,table.random(cards),true,fk.ReasonJustMove,player,skill.name)
        end
    end,
})
return skill